WeDevs\ERP\HRM\Ajax_Handler D

Total Complexity 548
Dependencies 18
Dependents 1
Total lines 2,707
Lines of code 1,651
Logical lines of code 1,020
Comment lines 510
Methods 64
Properties 0

Methods 64

Method Rating Maintainability Complexity Lines of code
get_employee_requests()
C
34 25 82
leave_request_dates()
B
39 23 51
get_leave_holiday_by_date()
B
30 18 122
employee_education_create()
B
43 18 42
update_job_history()
B
40 16 58
employee_create()
A
42 15 46
employee_update_employment()
A
44 15 42
holiday_create()
A
46 14 33
import_holiday()
A
43 13 46
leave_available_days()
A
47 14 31
department_create()
A
45 13 38
leave_request()
A
45 13 35
employee_requests_bulk_action()
A
47 13 31
leave_assign_employee_policy()
A
45 12 37
employee_work_experience_create()
A
48 12 29
employee_update_job_info()
A
49 12 26
employee_update_compensation()
A
49 12 26
import_ical()
A
42 10 47
employee_update_performance()
A
49 11 27
designation_create()
A
48 10 29
employee_dependent_create()
A
50 10 25
employee_terminate()
A
50 10 25
remove_entitlement()
A
55 10 17
leave_type_create_or_update()
A
50 9 28
get_employee_leave_history()
A
49 9 27
get_policies_for_entitlement()
A
55 9 16
leave_type_bulk_delete()
A
51 8 27
leave_reject()
A
52 8 22
leave_approve()
A
52 8 21
employee_remove_history()
A
54 8 19
employee_dependent_delete()
A
54 8 19
employee_education_delete()
A
54 8 19
employee_work_experience_delete()
A
54 8 19
employee_remove()
S
53 7 20
department_delete()
S
56 7 17
designation_delete()
S
56 7 17
employee_delete_performance()
S
55 7 16
employee_add_note()
S
56 7 16
employee_create_from_wp_user()
S
51 6 24
employee_termination_reactive()
S
56 6 15
remove_leave_request()
S
58 6 14
leave_policy_delete()
S
58 6 14
employee_load_note()
S
58 6 13
get_employees()
S
50 5 26
view_announcement()
S
53 5 20
employee_restore()
S
55 5 19
leave_type_delete()
S
58 5 15
check_user()
S
56 5 15
employee_delete_note()
S
58 5 14
birthday_wish()
S
59 5 12
designation_get()
S
61 5 11
department_get()
S
61 5 11
holiday_remove()
S
60 5 11
employee_get()
S
61 5 11
__construct()
S
38 1 70
erp_settings_save_hr_financial_years()
S
58 4 14
get_holiday()
S
57 4 14
get_leave_type()
S
60 4 12
mark_read_announcement()
S
62 4 9
erp_settings_get_hr_financial_years()
S
66 3 8
get_job_history()
S
60 2 13
get_total_pending_requests()
S
67 2 8
new_dept_tmp_reload()
S
72 1 5
employee_template_refresh()
S
72 1 5